//导入路由模块
import VueRouter from 'vue-router';

// 导入对应的路由组件
import HomeContainer from "./components/tabbar/HomeContainer.vue";
import MemberContainer from "./components/tabbar/MemberContainer.vue";
import ShopcarContainer from "./components/tabbar/SearchContainer.vue";
import SearchContainer from "./components/tabbar/ShopcarContainer.vue";
import NewsList from "./components/news/NewsList.vue";
import NewsInfo from "./components/news/NewsInfo.vue";
import PhotoList from "./components/photos/PhotoList.vue";
import PhotoInfo from "./components/photos/PhotoInfo.vue";
import GoodsList from "./components/goods/Goodslist.vue";
import GoodsInfo from "./components/goods/GoodsInfo.vue";
import GoodsDesc from "./components/goods/GoodsDesc.vue";
import GoodsComment from "./components/goods/GoodsComment.vue";

//创建一个router对象
var router = new VueRouter({
    routes : [//配置路由规则
        {path : "/" , redirect : "/home"},//重定向到Home页面
        { path : "/home" , component : HomeContainer },
        { path : "/menber" , component : MemberContainer },
        { path : "/shopcar" , component : ShopcarContainer },
        { path : "/search" , component : SearchContainer },
        { path : "/home/newslist" , component : NewsList},
        { path : "/home/newsinfo/:id" , component : NewsInfo},
        { path : "/home/photolist" , component : PhotoList},
        { path : "/home/photoinfo/:id" , component : PhotoInfo},
        { path : "/home/goodslist" , component : GoodsList},
        { path : "/home/goodsinfo/:id" , component : GoodsInfo , name : "goodsinfo"},
        { path : "/home/goodsdesc/:id" , component : GoodsDesc , name : "goodsdesc"},
        { path : "/home/goodscomment/:id" , component : GoodsComment , name : "goodscomment"}
    ],
    linkActiveClass : 'mui-active',//覆盖默认路由高亮的类（router-link-active）
});


//把router对象暴露出去
export default router ;